Added Receive mode implementation into project.

This function still uses character packets, although this will still
work by cast, it should be updated when the structure is completed.