MemoryManager is getting closer to filling empty spaces
Did not mean to commit changes in the last commit so this overwrites most of them