A creature can build a shelter
[FINISHES #50944689]

This took way longer than expected. Had to do a lot of restructuring. Still some opportunities for refactoring in there. e.g.: 
1. Important: More abstraction for creature/show skill_user partial
2. The method for removing items in owns_items
gem updates and stuff