Added keyboard event handling

+ Also added ability to snap to other planets (not smooth)