Update Byte[] files for getmove optimizations

Updated byte files to have Richards additions

GetAvailableMoves revamped to now optimize return order of moves using a
ne structure BoardBuffer that converts to a light list.