Backend/Frontend separation proof of concept

Some useful changes to project.
Base idea is a separation of backend/frontend from game engine.
First great step - SDL audio is optional, second - possibility of optional resource loading (DOS/Amiga/Any self-made).