Added swap function to HAL class
Added alzheimer function to decrement the memory
Added peek functionality to HAL
Added basic choose discard and deck choice