movement smoothed out, implement powerups
still need to implement ArrayList to hold collectibles and to remove when collision occurs