Basic 2D side scroller engine