renaming classes
sprites and mountables have separate object ID and object type
adding new classes for modules, renamed some stuff in Usable
ResourceLoader loads Sprites hashes them into array
data directory will keep info related to initializing ingame objects