Object now supports rotation
Proposal how to deal with removing gems. It might not compile, sorry.