refacoted some code. added game difficulty settings