new test solids, fix checkPosition bug (issue 9)
fix bug crouch-run (issue 10)
devide into engine files (main) and test files