fixed the inventory problem, changed the inheritance in entity.py, its more natural now, and I learned how to properly initialize a child class, will do full overhaul of movement to fit better with actions, starting new version