Frame-Independent Movement

Also a randomly generated map 50x50