Well I'm still working on my game and I'm at the point where I needed a menu engine, I had one started but it wasn't going anywhere because of some odd glitch <.< The Z-Order was messed up somehow, The sprite for the main part of the menu was drawn infront of the button sprites although I drew it before hand.