Optimized Player_remove_card() a bit

Instead of bubble sorting, just swaps the removed card with the last
valid card in the hand
Added a lot of static functions

FINISHED:
- Game_deal()
- Game_deal_helper()

UNFINISHED:
- Order_players()
- Game_make_trump()
- Game_play_hand()
- Game_play_trick()
Merge branch 'master' of https://github.com/twschum/project3