Well I started testing out the current network code:
Things work fine on the host end, the host is able to see the player move everything is pretty real-time.
When the client sees the host move however it doesn't quite workout in real time it seems very delayed.
An example of that can be seen here:
UPDATE:Thanks to edward and djduty I figured out what the issue was there and fixed it should be pretty smooth sailing and optimization from here out....