now no longer places new tile if keystrokes don't move any tiles
moved velocity updating from render method to new update method
added animation
added call for new tile update method