Nice job, encountered a lot of the same bugs myself, still loving the game though!