Your team did a great job, I was really impressed with how polished the 3D was considering the short dev time. I wish I got to see more, but the game was really difficult for me even on Easy difficulty. I did get one key though!
Also I played on Safari. No issues!