Haxe is a great programming language. Flixel is a great game engine. Put them together and you get something pretty magical, HaxeFlixel. After using this engine for almost two years now I've seen the same questions crop up again and again from beginners.