Move update logic into model.
Move update logic into model.

erengy/hummingbird,astraldragon/hummingbird,wlads/hummingbird,xhocquet/hummingbird,MiLk/hummingbird,saintsantos/hummingbird,MiLk/hummingbird,Snitzle/hummingbird,jcoady9/hummingbird,qgustavor/hummingbird,qgustavor/hummingbird,xhocquet/hummingbird,NuckChorris/hummingbird,jcoady9/hummingbird,vevix/hummingbird,erengy/hummingbird,hummingbird-me/hummingbird,vevix/hummingbird,vevix/hummingbird,hummingbird-me/hummingbird,erengy/hummingbird,xhocquet/hummingbird,xhocquet/hummingbird,synthtech/hummingbird,paladique/hummingbird,MiLk/hummingbird,Snitzle/hummingbird,paladique/hummingbird,astraldragon/hummingbird,xhocquet/hummingbird,astraldragon/hummingbird,wlads/hummingbird,NuckChorris/hummingbird,wlads/hummingbird,qgustavor/hummingbird,sidaga/hummingbird,xhocquet/hummingbird,astraldragon/hummingbird,paladique/hummingbird,sidaga/hummingbird,paladique/hummingbird,sidaga/hummingbird,saintsantos/hummingbird,synthtech/hummingbird,NuckChorris/hummingbird,jcoady9/hummingbird,saintsantos/hummingbird,Snitzle/hummingbird,cybrox/hummingbird,vevix/hummingbird,Snitzle/hummingbird,MiLk/hummingbird,jcoady9/hummingbird,erengy/hummingbird,qgustavor/hummingbird,sidaga/hummingbird,wlads/hummingbird,NuckChorris/hummingbird,xhocquet/hummingbird,saintsantos/hummingbird