WIP
WIP
Added guess validation
WIP
WIP