fill the entire screen and make movement tile-based