V4
- isPlaceValid method has been redesigned
    - All use of check-methods has been moved to isPlaceValid

- No infinite loop anymore!
- Added reset method for future use -> ready to use