Fixes and started on new features

Fixed rotation, a bit of refactoring and added methods and keybindings
for new features.