Based on your discription you overscoped a bit but I still think this is an impressive project for a solo dev! I'm pretty sure I lost based on health but there was very little indication of what happened other than a restart.