Lots of refactoring and added support for soft aces