Refactored the classes and the Playable module