Added more constraints and made a few tweaks here and there
Added game over functionality and some finishing touches