Final version. Had to change a few gameplay elements and fix bugs in last minute but managed to finish it.