Cleanup
Made screen abstract
Beginning of scrollable maps