Так если вводить общий "simpleObject" (хотя я бы назвал его commonentity) - то он может передавать клиенту, какой спрайт из какой карты спрайтов рисовать. Раз отказались от файлов для entities, то что их тут плодить?
Кстати - у тебя все неанимированные тайлы в разных файлах. Должен же быть один.