Refactored some minor classes/methods
Re-added minimal versions of the playground files for testing purposes