Finished refactoring Mazescreen's update. 14% incrase so far. Working on draw() next