Added Camera. Updated parts of engine and Main