added: collision testing, map loading, map rendering, screens, basic layout for level loading