Added various classes from previous game engines

Sprites, Tilemaps, Viewports etc. Added and tidied