Fixed a typo which made CardInfoHandler return a faulty path to card image
Added 5 cards that are randomly selected scaled according to screen size
Refactored code regarding the 5 random cards to improve readability and to try to comply with standards

A lot of this code is probably temporary and will be deleted in a later
stage, it's main purpose is for testing and experimenting to find
restrictions and pass any and all hurdles.
Added an instance of Supply to InGameViewState which will be used in future code
Added leave method to InGameStateView