adjustments to models and controllers
getSwappableCards gives now a ArrayList<Card> back. No Index anymore.
Method names has been changed due to clarify its purpose.