Game authoring environment that allows users to build 2D games using visual tools rather than coding directly