Work in progress. Refactorings + added basic Enemy and animation repository loading from json descriptor